package com.xframe.common.core.dto;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

@Data
public class ReplacePartDto {
    /**
     * 结果类型
     * NO = 没有替代件
     * YES = 有替代件需要替换原件
     * TIP = 有替代件，但是不能替换（替换关系不适用）
     */
    private String resultType;

    /**
     * 原件的ID
     */
    @JsonSerialize(using = com.fasterxml.jackson.databind.ser.std.ToStringSerializer.class)
    private Long souPartId;

    /**
     * 替代件的ID
     */
    @JsonSerialize(using = com.fasterxml.jackson.databind.ser.std.ToStringSerializer.class)
    private Long destPartId;

    /**
     * 替代件编码
     */
    private String replacePartNo;
    /**
     * 替代件名称
     */
    private String replacePartName;
    /**
     * 备注信息
     */
    private String remark;

}
